[INFO] cloning repository https://github.com/Abso1ut3Zer0/nexus
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Abso1ut3Zer0/nexus" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAbso1ut3Zer0%2Fnexus", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAbso1ut3Zer0%2Fnexus'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 071a3d2952901fcf7f234f4c9b6956da1963cdf8
[INFO] testing Abso1ut3Zer0/nexus against try#28f95933dc0727396c07b48d0a8cb5211b7fb472 for pr-154065-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAbso1ut3Zer0%2Fnexus" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/Abso1ut3Zer0/nexus
[INFO] finished tweaking git repo https://github.com/Abso1ut3Zer0/nexus
[INFO] tweaked toml for git repo https://github.com/Abso1ut3Zer0/nexus written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Abso1ut3Zer0/nexus on toolchain 28f95933dc0727396c07b48d0a8cb5211b7fb472
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 367 packages to latest compatible versions
[INFO] [stderr]       Adding criterion v0.5.1 (available: v0.8.2)
[INFO] [stderr]       Adding generic-array v0.14.7 (available: v0.14.9)
[INFO] [stderr]       Adding getrandom v0.2.17 (available: v0.4.2)
[INFO] [stderr]       Adding getrandom v0.3.4 (available: v0.4.2)
[INFO] [stderr]       Adding nix v0.30.1 (available: v0.31.3)
[INFO] [stderr]       Adding quick-xml v0.37.5 (available: v0.40.1)
[INFO] [stderr]       Adding rand v0.8.6 (available: v0.10.1)
[INFO] [stderr]       Adding rand v0.9.4 (available: v0.10.1)
[INFO] [stderr]       Adding rand_chacha v0.9.0 (available: v0.10.0)
[INFO] [stderr]       Adding rand_core v0.9.5 (available: v0.10.1)
[INFO] [stderr]       Adding rcgen v0.13.2 (available: v0.14.8)
[INFO] [stderr]       Adding reqwest v0.12.28 (available: v0.13.4)
[INFO] [stderr]       Adding safetensors v0.7.0 (available: v0.8.0)
[INFO] [stderr]       Adding sha1 v0.10.6 (available: v0.11.0)
[INFO] [stderr]       Adding signal-hook v0.3.18 (available: v0.4.4)
[INFO] [stderr]       Adding socket2 v0.5.10 (available: v0.6.4)
[INFO] [stderr]       Adding sonic-rs v0.3.17 (available: v0.5.8)
[INFO] [stderr]       Adding tokio-tungstenite v0.26.2 (available: v0.29.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 0af94d047e6d2f4cb61fb28a6ab3176fdb53c1d44aef9753254699717992d2ad
[INFO] running `Command { std: "docker" "start" "-a" "0af94d047e6d2f4cb61fb28a6ab3176fdb53c1d44aef9753254699717992d2ad", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0af94d047e6d2f4cb61fb28a6ab3176fdb53c1d44aef9753254699717992d2ad", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0af94d047e6d2f4cb61fb28a6ab3176fdb53c1d44aef9753254699717992d2ad", kill_on_drop: false }`
[INFO] [stdout] 0af94d047e6d2f4cb61fb28a6ab3176fdb53c1d44aef9753254699717992d2ad
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2515ec0367aee653b99f74d85d445ffca3310f5a4dbda2530f3e9541a1271d4b
[INFO] running `Command { std: "docker" "start" "-a" "2515ec0367aee653b99f74d85d445ffca3310f5a4dbda2530f3e9541a1271d4b", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling dunce v1.0.5
[INFO] [stderr]    Compiling fs_extra v1.3.0
[INFO] [stderr]    Compiling aws-lc-rs v1.17.0
[INFO] [stderr]    Compiling log v0.4.32
[INFO] [stderr]    Compiling rustls-pki-types v1.14.1
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling rustls v0.23.40
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling nix v0.30.1
[INFO] [stderr]    Compiling nexus-stats-core v3.0.1 (/opt/rustwide/workdir/nexus-stats-core)
[INFO] [stderr]    Compiling openssl-probe v0.2.1
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling zerocopy v0.8.52
[INFO] [stderr]    Compiling quick-xml v0.37.5
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling nexus-queue v1.3.1 (/opt/rustwide/workdir/nexus-queue)
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling nexus-slab v2.3.4 (/opt/rustwide/workdir/nexus-slab)
[INFO] [stderr]    Compiling nexus-ascii v1.6.2 (/opt/rustwide/workdir/nexus-ascii)
[INFO] [stderr]    Compiling rustls-native-certs v0.8.4
[INFO] [stderr]    Compiling nexus-smartptr v0.1.1 (/opt/rustwide/workdir/nexus-smartptr)
[INFO] [stderr]    Compiling rustc-hash v2.1.2
[INFO] [stderr]    Compiling nexus-async-rt v0.7.0 (/opt/rustwide/workdir/nexus-async-rt)
[INFO] [stderr]    Compiling simdutf8 v0.1.5
[INFO] [stderr]    Compiling nexus-timer v1.4.3 (/opt/rustwide/workdir/nexus-timer)
[INFO] [stderr]    Compiling nexus-logbuf v2.2.0 (/opt/rustwide/workdir/nexus-logbuf)
[INFO] [stderr]    Compiling nexus-pool v1.1.0 (/opt/rustwide/workdir/nexus-pool)
[INFO] [stderr]    Compiling nexus-ascii v1.6.2
[INFO] [stderr]    Compiling nexus-collections v1.1.5 (/opt/rustwide/workdir/nexus-collections)
[INFO] [stderr]    Compiling nexus-notify v1.0.2 (/opt/rustwide/workdir/nexus-notify)
[INFO] [stderr]    Compiling nexus-channel v1.2.4 (/opt/rustwide/workdir/nexus-channel)
[INFO] [stderr]    Compiling nexus-slot v1.1.2 (/opt/rustwide/workdir/nexus-slot)
[INFO] [stderr]    Compiling nexus-decimal v1.2.2 (/opt/rustwide/workdir/nexus-decimal)
[INFO] [stderr]    Compiling nexus-stats-smoothing v2.0.0 (/opt/rustwide/workdir/nexus-stats-smoothing)
[INFO] [stderr]    Compiling nexus-stats-control v2.0.0 (/opt/rustwide/workdir/nexus-stats-control)
[INFO] [stderr]    Compiling nexus-stats-regression v2.0.0 (/opt/rustwide/workdir/nexus-stats-regression)
[INFO] [stderr]    Compiling nexus-stats v6.0.1 (/opt/rustwide/workdir/nexus-stats)
[INFO] [stderr]    Compiling nexus-fix-codec v0.1.0 (/opt/rustwide/workdir/nexus-fix-codec)
[INFO] [stderr]    Compiling nexus-rate v2.1.3 (/opt/rustwide/workdir/nexus-rate)
[INFO] [stderr]    Compiling nexus-fix-codegen v0.1.0 (/opt/rustwide/workdir/nexus-fix-codegen)
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling nexus-stats-detection v2.0.0 (/opt/rustwide/workdir/nexus-stats-detection)
[INFO] [stderr]    Compiling cc v1.2.63
[INFO] [stderr]    Compiling nexus-fix-codegen-tests v0.1.0 (/opt/rustwide/workdir/nexus-fix-codegen-tests)
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling mio v1.2.1
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling socket2 v0.6.4
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling socket2 v0.5.10
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling cmake v0.1.58
[INFO] [stderr]    Compiling nexus-id v1.1.5 (/opt/rustwide/workdir/nexus-id)
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling aws-lc-sys v0.41.0
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling nexus-platform v0.1.0 (/opt/rustwide/workdir/nexus-platform)
[INFO] [stderr]    Compiling nexus-shm v0.1.0 (/opt/rustwide/workdir/nexus-shm)
[INFO] [stderr]    Compiling nexus-journal v0.1.0 (/opt/rustwide/workdir/nexus-journal)
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling nexus-rt-derive v1.2.0 (/opt/rustwide/workdir/nexus-rt-derive)
[INFO] [stderr]    Compiling nexus-bits-derive v0.4.2 (/opt/rustwide/workdir/nexus-bits-derive)
[INFO] [stderr]    Compiling nexus-bits v0.4.4 (/opt/rustwide/workdir/nexus-bits)
[INFO] [stderr]    Compiling nexus-rt v2.4.1 (/opt/rustwide/workdir/nexus-rt)
[INFO] [stderr]    Compiling safetensors v0.7.0
[INFO] [stderr]    Compiling nexus-inference v0.9.0 (/opt/rustwide/workdir/nexus-inference)
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling nexus-net v1.0.0 (/opt/rustwide/workdir/nexus-net)
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling nexus-web v0.8.0 (/opt/rustwide/workdir/nexus-web)
[INFO] [stderr]    Compiling nexus-fix-engine v0.1.0 (/opt/rustwide/workdir/nexus-fix-engine)
[INFO] [stderr]    Compiling nexus-async-web v0.10.0 (/opt/rustwide/workdir/nexus-async-web)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 59.66s
[INFO] running `Command { std: "docker" "inspect" "2515ec0367aee653b99f74d85d445ffca3310f5a4dbda2530f3e9541a1271d4b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2515ec0367aee653b99f74d85d445ffca3310f5a4dbda2530f3e9541a1271d4b", kill_on_drop: false }`
[INFO] [stdout] 2515ec0367aee653b99f74d85d445ffca3310f5a4dbda2530f3e9541a1271d4b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 21f643f42d1f7ecc022b379d5ee12742e63f88b51c54e74c9bf7b4eed9de6129
[INFO] running `Command { std: "docker" "start" "-a" "21f643f42d1f7ecc022b379d5ee12742e63f88b51c54e74c9bf7b4eed9de6129", kill_on_drop: false }`
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/debug/examples/_bench_utils
[INFO] [stderr]   |
[INFO] [stderr]   = note: the example target `_bench_utils` in package `nexus-fix-codec v0.1.0 (/opt/rustwide/workdir/nexus-fix-codec)` has the same output filename as the example target `_bench_utils` in package `nexus-ascii v1.6.2 (/opt/rustwide/workdir/nexus-ascii)`
[INFO] [stderr]   = note: this may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>
[INFO] [stderr]   = help: consider changing their names to be unique or compiling them separately
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/debug/examples/_bench_utils.dwp
[INFO] [stderr]   |
[INFO] [stderr]   = note: the example target `_bench_utils` in package `nexus-fix-codec v0.1.0 (/opt/rustwide/workdir/nexus-fix-codec)` has the same output filename as the example target `_bench_utils` in package `nexus-ascii v1.6.2 (/opt/rustwide/workdir/nexus-ascii)`
[INFO] [stderr]   = note: this may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>
[INFO] [stderr]   = help: consider changing their names to be unique or compiling them separately
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/debug/examples/asm_check
[INFO] [stderr]   |
[INFO] [stderr]   = note: the example target `asm_check` in package `nexus-slab v2.3.4 (/opt/rustwide/workdir/nexus-slab)` has the same output filename as the example target `asm_check` in package `nexus-queue v1.3.1 (/opt/rustwide/workdir/nexus-queue)`
[INFO] [stderr]   = note: this may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>
[INFO] [stderr]   = help: consider changing their names to be unique or compiling them separately
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/debug/examples/asm_check.dwp
[INFO] [stderr]   |
[INFO] [stderr]   = note: the example target `asm_check` in package `nexus-slab v2.3.4 (/opt/rustwide/workdir/nexus-slab)` has the same output filename as the example target `asm_check` in package `nexus-queue v1.3.1 (/opt/rustwide/workdir/nexus-queue)`
[INFO] [stderr]   = note: this may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>
[INFO] [stderr]   = help: consider changing their names to be unique or compiling them separately
[INFO] [stderr]    Compiling zerocopy v0.8.52
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling mio v1.2.1
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling winnow v1.0.3
[INFO] [stderr]    Compiling target-triple v1.0.0
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling toml_writer v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling glob v0.3.3
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rustls v0.23.40
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling hdrhistogram v7.5.4
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling toml v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling http v1.4.2
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling time v0.3.47
[INFO] [stderr]    Compiling seq-macro v0.3.6
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling openssl-sys v0.9.116
[INFO] [stderr]    Compiling pem v3.0.6
[INFO] [stderr]    Compiling simdutf8 v0.1.5
[INFO] [stderr]    Compiling nohash-hasher v0.2.0
[INFO] [stderr]    Compiling ascii v1.1.0
[INFO] [stderr]    Compiling yasna v0.5.2
[INFO] [stderr]    Compiling generator v0.8.9
[INFO] [stderr]    Compiling ref-cast v1.0.25
[INFO] [stderr]    Compiling data-encoding v2.11.0
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling sonic-simd v0.1.4
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling sonic-number v0.1.2
[INFO] [stderr]    Compiling bumpalo v3.20.3
[INFO] [stderr]    Compiling openssl v0.10.80
[INFO] [stderr]    Compiling native-tls v0.2.18
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling ipnet v2.12.0
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling rust_decimal v1.42.0
[INFO] [stderr]    Compiling nix v0.30.1
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling rustls-pemfile v2.2.0
[INFO] [stderr]    Compiling crossbeam-queue v0.3.12
[INFO] [stderr]    Compiling rtrb v0.3.4
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling seqlock v0.2.0
[INFO] [stderr]    Compiling nexus-id v1.1.5 (/opt/rustwide/workdir/nexus-id)
[INFO] [stderr]    Compiling nexus-rate v2.1.3 (/opt/rustwide/workdir/nexus-rate)
[INFO] [stderr]    Compiling nexus-smartptr v0.1.1 (/opt/rustwide/workdir/nexus-smartptr)
[INFO] [stderr]    Compiling regex v1.12.4
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling nexus-fix-codegen-tests v0.1.0 (/opt/rustwide/workdir/nexus-fix-codegen-tests)
[INFO] [stderr]    Compiling nexus-stats-detection v2.0.0 (/opt/rustwide/workdir/nexus-stats-detection)
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling nexus-fix-codegen v0.1.0 (/opt/rustwide/workdir/nexus-fix-codegen)
[INFO] [stderr]    Compiling nexus-stats-regression v2.0.0 (/opt/rustwide/workdir/nexus-stats-regression)
[INFO] [stderr]    Compiling nexus-stats-control v2.0.0 (/opt/rustwide/workdir/nexus-stats-control)
[INFO] [stderr]    Compiling nexus-stats-smoothing v2.0.0 (/opt/rustwide/workdir/nexus-stats-smoothing)
[INFO] [stderr]    Compiling nexus-stats-core v3.0.1 (/opt/rustwide/workdir/nexus-stats-core)
[INFO] [stderr]    Compiling nexus-platform v0.1.0 (/opt/rustwide/workdir/nexus-platform)
[INFO] [stderr]    Compiling loom v0.7.2
[INFO] [stderr]    Compiling nexus-journal v0.1.0 (/opt/rustwide/workdir/nexus-journal)
[INFO] [stderr]    Compiling nexus-shm v0.1.0 (/opt/rustwide/workdir/nexus-shm)
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerocopy-derive v0.8.52
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling nexus-rt-derive v1.2.0 (/opt/rustwide/workdir/nexus-rt-derive)
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.6
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling nexus-bits-derive v0.4.2 (/opt/rustwide/workdir/nexus-bits-derive)
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling rcgen v0.13.2
[INFO] [stderr]    Compiling nexus-rt v2.4.1 (/opt/rustwide/workdir/nexus-rt)
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling nexus-net v1.0.0 (/opt/rustwide/workdir/nexus-net)
[INFO] [stderr]    Compiling nexus-fix-engine v0.1.0 (/opt/rustwide/workdir/nexus-fix-engine)
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling nexus-bits v0.4.4 (/opt/rustwide/workdir/nexus-bits)
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling fixdec v0.1.0
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling nexus-pool v1.1.0 (/opt/rustwide/workdir/nexus-pool)
[INFO] [stderr]    Compiling nexus-queue v1.3.1 (/opt/rustwide/workdir/nexus-queue)
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling nexus-async-rt v0.7.0 (/opt/rustwide/workdir/nexus-async-rt)
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling trybuild v1.0.116
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling faststr v0.2.34
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling sonic-rs v0.3.17
[INFO] [stderr]    Compiling safetensors v0.7.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling nexus-inference v0.9.0 (/opt/rustwide/workdir/nexus-inference)
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling nexus-ascii v1.6.2 (/opt/rustwide/workdir/nexus-ascii)
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling nexus-web v0.8.0 (/opt/rustwide/workdir/nexus-web)
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling h2 v0.4.14
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling tungstenite v0.26.2
[INFO] [stderr]    Compiling tungstenite v0.29.0
[INFO] [stderr]    Compiling nexus-collections v1.1.5 (/opt/rustwide/workdir/nexus-collections)
[INFO] [stderr]    Compiling nexus-logbuf v2.2.0 (/opt/rustwide/workdir/nexus-logbuf)
[INFO] [stderr]    Compiling nexus-async-web v0.10.0 (/opt/rustwide/workdir/nexus-async-web)
[INFO] [stderr]    Compiling tokio-tungstenite v0.26.2
[INFO] [stderr]    Compiling hyper v1.10.1
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling nexus-slab v2.3.4 (/opt/rustwide/workdir/nexus-slab)
[INFO] [stderr]    Compiling nexus-timer v1.4.3 (/opt/rustwide/workdir/nexus-timer)
[INFO] [stderr]    Compiling nexus-decimal v1.2.2 (/opt/rustwide/workdir/nexus-decimal)
[INFO] [stderr]    Compiling nexus-notify v1.0.2 (/opt/rustwide/workdir/nexus-notify)
[INFO] [stderr]    Compiling nexus-fix-codec v0.1.0 (/opt/rustwide/workdir/nexus-fix-codec)
[INFO] [stderr]    Compiling nexus-channel v1.2.4 (/opt/rustwide/workdir/nexus-channel)
[INFO] [stderr]    Compiling hyper-tls v0.6.0
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling nexus-stats v6.0.1 (/opt/rustwide/workdir/nexus-stats)
[INFO] [stderr]    Compiling nexus-slot v1.1.2 (/opt/rustwide/workdir/nexus-slot)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 3m 03s
[INFO] running `Command { std: "docker" "inspect" "21f643f42d1f7ecc022b379d5ee12742e63f88b51c54e74c9bf7b4eed9de6129", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "21f643f42d1f7ecc022b379d5ee12742e63f88b51c54e74c9bf7b4eed9de6129", kill_on_drop: false }`
[INFO] [stdout] 21f643f42d1f7ecc022b379d5ee12742e63f88b51c54e74c9bf7b4eed9de6129
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] d8ad718013d95623b0c86b3cb3d803c70b9f07eec250ac6bc091bf28d2388dc7
[INFO] running `Command { std: "docker" "start" "-a" "d8ad718013d95623b0c86b3cb3d803c70b9f07eec250ac6bc091bf28d2388dc7", kill_on_drop: false }`
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/debug/examples/_bench_utils
[INFO] [stderr]   |
[INFO] [stderr]   = note: the example target `_bench_utils` in package `nexus-fix-codec v0.1.0 (/opt/rustwide/workdir/nexus-fix-codec)` has the same output filename as the example target `_bench_utils` in package `nexus-ascii v1.6.2 (/opt/rustwide/workdir/nexus-ascii)`
[INFO] [stderr]   = note: this may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>
[INFO] [stderr]   = help: consider changing their names to be unique or compiling them separately
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/debug/examples/_bench_utils.dwp
[INFO] [stderr]   |
[INFO] [stderr]   = note: the example target `_bench_utils` in package `nexus-fix-codec v0.1.0 (/opt/rustwide/workdir/nexus-fix-codec)` has the same output filename as the example target `_bench_utils` in package `nexus-ascii v1.6.2 (/opt/rustwide/workdir/nexus-ascii)`
[INFO] [stderr]   = note: this may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>
[INFO] [stderr]   = help: consider changing their names to be unique or compiling them separately
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/debug/examples/asm_check
[INFO] [stderr]   |
[INFO] [stderr]   = note: the example target `asm_check` in package `nexus-slab v2.3.4 (/opt/rustwide/workdir/nexus-slab)` has the same output filename as the example target `asm_check` in package `nexus-queue v1.3.1 (/opt/rustwide/workdir/nexus-queue)`
[INFO] [stderr]   = note: this may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>
[INFO] [stderr]   = help: consider changing their names to be unique or compiling them separately
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/debug/examples/asm_check.dwp
[INFO] [stderr]   |
[INFO] [stderr]   = note: the example target `asm_check` in package `nexus-slab v2.3.4 (/opt/rustwide/workdir/nexus-slab)` has the same output filename as the example target `asm_check` in package `nexus-queue v1.3.1 (/opt/rustwide/workdir/nexus-queue)`
[INFO] [stderr]   = note: this may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>
[INFO] [stderr]   = help: consider changing their names to be unique or compiling them separately
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.89s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/nexus_ascii-ac70f43cc3d2179e)
[INFO] [stdout] 
[INFO] [stdout] running 683 tests
[INFO] [stdout] test builder::tests::test_default ... ok
[INFO] [stdout] test builder::tests::test_new_empty ... ok
[INFO] [stdout] test builder::tests::test_push_byte_invalid ... ok
[INFO] [stdout] test builder::tests::test_push_byte ... ok
[INFO] [stdout] test builder::tests::test_push_bytes ... ok
[INFO] [stdout] test builder::tests::test_push_bytes_unchecked ... ok
[INFO] [stdout] test builder::tests::test_push_ascii_str ... ok
[INFO] [stdout] test builder::tests::test_clear ... ok
[INFO] [stdout] test builder::tests::test_build ... ok
[INFO] [stdout] test builder::tests::test_push_raw_full_buffer ... ok
[INFO] [stdout] test builder::tests::test_capacity_exhausted ... ok
[INFO] [stdout] test builder::tests::test_push_ascii_string ... ok
[INFO] [stdout] test builder::tests::test_build_hash_correct ... ok
[INFO] [stdout] test builder::tests::test_build_empty ... ok
[INFO] [stdout] test builder::tests::test_push_raw ... ok
[INFO] [stdout] test builder::tests::test_display ... ok
[INFO] [stdout] test builder::tests::test_from_ascii_string ... ok
[INFO] [stdout] test builder::tests::test_push_char ... ok
[INFO] [stdout] test builder::tests::test_truncate ... ok
[INFO] [stdout] test builder::tests::test_debug ... ok
[INFO] [stdout] test builder::tests::test_push_str_too_long ... ok
[INFO] [stdout] test builder::tests::test_push_str ... ok
[INFO] [stdout] test char::tests::as_char_roundtrip ... ok
[INFO] [stdout] test builder::tests::test_truncate_noop ... ok
[INFO] [stdout] test char::tests::debug_printable ... ok
[INFO] [stdout] test char::tests::as_u8_roundtrip ... ok
[INFO] [stdout] test char::tests::display ... ok
[INFO] [stdout] test char::tests::error_display_unicode ... ok
[INFO] [stdout] test char::tests::debug_control ... ok
[INFO] [stdout] test char::tests::from_traits ... ok
[INFO] [stdout] test char::tests::default_is_null ... ok
[INFO] [stdout] test char::tests::is_alphabetic ... ok
[INFO] [stdout] test char::tests::control_char_constants ... ok
[INFO] [stdout] test builder::tests::test_clone ... ok
[INFO] [stdout] test char::tests::eq_ignore_case ... ok
[INFO] [stdout] test char::tests::error_display_byte ... ok
[INFO] [stdout] test char::tests::from_char_valid ... ok
[INFO] [stdout] test char::tests::from_char_invalid ... ok
[INFO] [stdout] test builder::tests::test_push_raw_unchecked ... ok
[INFO] [stdout] test char::tests::digit_constants ... ok
[INFO] [stdout] test char::tests::hash_works ... ok
[INFO] [stdout] test char::tests::is_alphanumeric ... ok
[INFO] [stdout] test char::tests::is_control ... ok
[INFO] [stdout] test char::tests::is_digit ... ok
[INFO] [stdout] test char::tests::is_printable ... ok
[INFO] [stdout] test char::tests::letter_constants ... ok
[INFO] [stdout] test char::tests::is_uppercase ... ok
[INFO] [stdout] test char::tests::ordering ... ok
[INFO] [stdout] test char::tests::new_unchecked_valid ... ok
[INFO] [stdout] test char::tests::is_whitespace ... ok
[INFO] [stdout] test char::tests::printable_constants ... ok
[INFO] [stdout] test char::tests::try_new_invalid ... ok
[INFO] [stdout] test char::tests::try_new_valid ... ok
[INFO] [stdout] test flat_string::tests::as_raw_mut_write ... ok
[INFO] [stdout] test char::tests::to_uppercase ... ok
[INFO] [stdout] test char::tests::try_from_traits ... ok
[INFO] [stdout] test flat_string::tests::deref_to_ascii_str ... ok
[INFO] [stdout] test flat_string::tests::default_is_empty ... ok
[INFO] [stdout] test char::tests::to_lowercase ... ok
[INFO] [stdout] test flat_string::tests::debug ... ok
[INFO] [stdout] test flat_string::tests::empty_string ... ok
[INFO] [stdout] test flat_string::tests::flat_string_cap1_eq_and_cmp ... ok
[INFO] [stdout] test flat_string::tests::contains_empty_pattern ... ok
[INFO] [stdout] test flat_string::tests::flat_string_cap1_full_fill ... ok
[INFO] [stdout] test flat_string::tests::find_and_contains ... ok
[INFO] [stdout] test flat_string::tests::eq_ignore_ascii_case ... ok
[INFO] [stdout] test flat_string::tests::flat_string_cap1_empty ... ok
[INFO] [stdout] test flat_string::tests::classification ... ok
[INFO] [stdout] test flat_string::tests::flat_string_cap1_too_long ... ok
[INFO] [stdout] test flat_string::tests::flat_string_cap1_from_static ... ok
[INFO] [stdout] test flat_string::tests::flat_string_cap3_full_fill ... ok
[INFO] [stdout] test flat_string::tests::flat_string_cap4_empty ... ok
[INFO] [stdout] test flat_string::tests::flat_string_cap12_full_fill ... ok
[INFO] [stdout] test flat_string::tests::flat_string_cap4_as_raw_mut ... ok
[INFO] [stdout] test flat_string::tests::flat_string_cap3_partial_fill ... ok
[INFO] [stdout] test flat_string::tests::flat_string_cap4_display ... ok
[INFO] [stdout] test flat_string::tests::flat_string_cap4_eq_and_cmp ... ok
[INFO] [stdout] test flat_string::tests::flat_string_cap4_from_static ... ok
[INFO] [stdout] test flat_string::tests::flat_string_cap4_hashmap ... ok
[INFO] [stdout] test flat_string::tests::flat_string_cap4_partial_fill ... ok
[INFO] [stdout] test flat_string::tests::flat_string_cap4_too_long ... ok
[INFO] [stdout] test flat_string::tests::flat_string_cap4_widen_to_8 ... ok
[INFO] [stdout] test char::tests::is_hex_digit ... ok
[INFO] [stdout] test flat_string::tests::flat_string_cap8_tighten_to_4_too_long ... ok
[INFO] [stdout] test char::tests::is_lowercase ... ok
[INFO] [stdout] test flat_string::tests::display ... ok
[INFO] [stdout] test flat_string::tests::flat_string_tighten_cap12_full_to_cap4 ... ok
[INFO] [stdout] test flat_string::tests::flat_string_cap8_tighten_to_4 ... ok
[INFO] [stdout] test flat_string::tests::flat_string_tighten_cap12_to_cap4 ... ok
[INFO] [stdout] test flat_string::tests::flat_string_tighten_cap12_too_long_to_cap4 ... ok
[INFO] [stdout] test flat_string::tests::flat_string_widen_cap3_to_cap7 ... ok
[INFO] [stdout] test flat_string::tests::from_bytes ... ok
[INFO] [stdout] test flat_string::tests::from_static_bytes_const ... ok
[INFO] [stdout] test flat_string::tests::flat_string_tighten_cap7_to_cap3 ... ok
[INFO] [stdout] test flat_string::tests::from_str_parse ... ok
[INFO] [stdout] test flat_string::tests::get_first_last ... ok
[INFO] [stdout] test flat_string::tests::index_range ... ok
[INFO] [stdout] test flat_string::tests::flat_string_widen_cap4_to_cap12 ... ok
[INFO] [stdout] test flat_string::tests::index_usize ... ok
[INFO] [stdout] test flat_string::tests::null_termination ... ok
[INFO] [stdout] test flat_string::tests::from_static_const ... ok
[INFO] [stdout] test flat_string::tests::capacity ... ok
[INFO] [stdout] test flat_string::tests::invalid_ascii ... ok
[INFO] [stdout] test flat_string::tests::from_str ... ok
[INFO] [stdout] test flat_string::tests::from_str_invalid ... ok
[INFO] [stdout] test flat_string::tests::replace_first ... ok
[INFO] [stdout] test flat_string::tests::replace_first_char ... ok
[INFO] [stdout] test flat_string::tests::replace_first_only_first ... ok
[INFO] [stdout] test flat_string::tests::replaced ... ok
[INFO] [stdout] test flat_string::tests::replaced_byte ... ok
[INFO] [stdout] test flat_string::tests::replaced_char ... ok
[INFO] [stdout] test flat_string::tests::flat_string_widen_cap4_full_to_cap12 ... ok
[INFO] [stdout] test flat_string::tests::full_buffer_no_null ... ok
[INFO] [stdout] test flat_string::tests::replaced_empty_from_is_noop ... ok
[INFO] [stdout] test flat_string::tests::split_once ... ok
[INFO] [stdout] test flat_string::tests::strip_prefix_suffix ... ok
[INFO] [stdout] test flat_string::tests::replace_first_byte ... ok
[INFO] [stdout] test flat_string::tests::split ... ok
[INFO] [stdout] test flat_string::tests::tighten ... ok
[INFO] [stdout] test flat_string::tests::tighten_too_long ... ok
[INFO] [stdout] test flat_string::tests::too_long ... ok
[INFO] [stdout] test flat_string::tests::trimmed ... ok
[INFO] [stdout] test flat_string::tests::try_from_bytes_rejects_embedded_null ... ok
[INFO] [stdout] test flat_string::tests::try_from_null_terminated ... ok
[INFO] [stdout] test flat_string::tests::try_from_bytes_rejects_leading_null ... ok
[INFO] [stdout] test flat_string::tests::try_from_null_terminated_full_buffer ... ok
[INFO] [stdout] test flat_string::tests::try_from_null_terminated_too_long ... ok
[INFO] [stdout] test flat_string::tests::try_from_raw_invalid ... ok
[INFO] [stdout] test flat_string::tests::try_from_raw ... ok
[INFO] [stdout] test flat_string::tests::try_from_raw_ref ... ok
[INFO] [stdout] test flat_string::tests::to_ascii_string_promotion ... ok
[INFO] [stdout] test flat_string::tests::truncated ... ok
[INFO] [stdout] test flat_text::tests::flat_text_cap4_empty ... ok
[INFO] [stdout] test flat_string::tests::try_from_raw_rejects_non_ascii_before_null ... ok
[INFO] [stdout] test flat_string::tests::try_from_raw_zero_fills_after_null ... ok
[INFO] [stdout] test flat_text::tests::flat_text_cap4_from_static ... ok
[INFO] [stdout] test flat_text::tests::flat_text_cap4_try_from_partial ... ok
[INFO] [stdout] test flat_string::tests::try_from_right_padded ... ok
[INFO] [stdout] test flat_string::tests::uppercase_lowercase ... ok
[INFO] [stdout] test flat_string::tests::widen ... ok
[INFO] [stdout] test flat_text::tests::classification_via_deref ... ok
[INFO] [stdout] test flat_text::tests::debug ... ok
[INFO] [stdout] test flat_text::tests::default_is_empty ... ok
[INFO] [stdout] test flat_text::tests::deref_to_flat_ascii_string ... ok
[INFO] [stdout] test flat_text::tests::display ... ok
[INFO] [stdout] test flat_text::tests::replaced_char_unchecked ... ok
[INFO] [stdout] test flat_text::tests::from_static_const ... ok
[INFO] [stdout] test flat_text::tests::from_str_non_printable ... ok
[INFO] [stdout] test flat_text::tests::from_str_parse ... ok
[INFO] [stdout] test flat_text::tests::from_str_printable ... ok
[INFO] [stdout] test flat_text::tests::index_range_returns_text_str ... ok
[INFO] [stdout] test flat_text::tests::into_flat_ascii_string ... ok
[INFO] [stdout] test flat_text::tests::rejects_control_chars ... ok
[INFO] [stdout] test flat_text::tests::rejects_null_in_content ... ok
[INFO] [stdout] test flat_text::tests::replace_first_char_checked ... ok
[INFO] [stdout] test flat_text::tests::replace_first_char_rejects_non_printable ... ok
[INFO] [stdout] test flat_text::tests::empty_text ... ok
[INFO] [stdout] test flat_text::tests::replaced_char_checked ... ok
[INFO] [stdout] test flat_text::tests::from_static_bytes_const ... ok
[INFO] [stdout] test flat_text::tests::replaced_char_rejects_non_printable ... ok
[INFO] [stdout] test flat_text::tests::split_once_text ... ok
[INFO] [stdout] test flat_text::tests::to_ascii_text_promotion ... ok
[INFO] [stdout] test flat_text::tests::try_from_flat_ascii_string ... ok
[INFO] [stdout] test flat_text::tests::try_from_flat_ascii_string_trait ... ok
[INFO] [stdout] test flat_text::tests::try_from_flat_ascii_string_with_control ... ok
[INFO] [stdout] test flat_text::tests::try_from_null_terminated_printable ... ok
[INFO] [stdout] test flat_text::tests::try_from_null_terminated_full_buffer ... ok
[INFO] [stdout] test flat_text::tests::try_from_null_terminated_rejects_control ... ok
[INFO] [stdout] test flat_text::tests::try_from_raw_buffer ... ok
[INFO] [stdout] test flat_text::tests::try_from_right_padded ... ok
[INFO] [stdout] test hash::tests::hash_const_usable_in_const_context ... ok
[INFO] [stdout] test hash::tests::hash_different_inputs ... ok
[INFO] [stdout] test hash::tests::hash_deterministic ... ok
[INFO] [stdout] test hash::tests::hash_with_seed_works ... ok
[INFO] [stdout] test hash::tests::truncate_roundtrip ... ok
[INFO] [stdout] test hash::tests::truncate_upper_captures_high_bits ... ok
[INFO] [stdout] test hash::xxh3::tests::bounded_with_seed ... ok
[INFO] [stdout] test hash::xxh3::tests::bounded_matches_unbounded_cap_32 ... ok
[INFO] [stdout] test hash::tests::hash_matches_scalar ... ok
[INFO] [stdout] test hash::xxh3::tests::bounded_matches_unbounded_cap_16 ... ok
[INFO] [stdout] test hash::xxh3::tests::bounded_matches_unbounded_cap_8 ... ok
[INFO] [stdout] test hash::xxh3::tests::const_matches_runtime_17to32_bytes ... ok
[INFO] [stdout] test hash::xxh3::tests::const_matches_runtime_9to16_bytes ... ok
[INFO] [stdout] test hash::xxh3::tests::bounded_matches_unbounded_cap_128 ... ok
[INFO] [stdout] test hash::xxh3::tests::const_matches_runtime_97to128_bytes ... ok
[INFO] [stdout] test hash::xxh3::tests::const_can_be_used_in_const_context ... ok
[INFO] [stdout] test hash::xxh3::tests::const_hash_no_seed_helper ... ok
[INFO] [stdout] test hash::tests::hash_const_matches_runtime_dispatch ... ok
[INFO] [stdout] test hash::xxh3::tests::bounded_matches_unbounded_cap_large ... ok
[INFO] [stdout] test hash::xxh3::tests::const_matches_runtime_4to8_bytes ... ok
[INFO] [stdout] test hash::xxh3::tests::const_matches_runtime_33to64_bytes ... ok
[INFO] [stdout] test hash::xxh3::tests::const_matches_runtime_1to3_bytes ... ok
[INFO] [stdout] test hash::xxh3::tests::const_matches_runtime_65to96_bytes ... ok
[INFO] [stdout] test hash::xxh3::tests::bounded_matches_unbounded_cap_240 ... ok
[INFO] [stdout] test hash::xxh3::tests::const_matches_runtime_all_lengths_0_to_128 ... ok
[INFO] [stdout] test hash::xxh3::tests::const_matches_runtime_boundary_lengths ... ok
[INFO] [stdout] test hash::xxh3::tests::const_matches_runtime_content_diversity ... ok
[INFO] [stdout] test hash::xxh3::tests::const_matches_runtime_empty ... ok
[INFO] [stdout] test hash::xxh3::tests::const_matches_runtime_edge_cases ... ok
[INFO] [stdout] test hash::xxh3::tests::const_matches_runtime_bit_patterns ... ok
[INFO] [stdout] test hash::xxh3::tests::const_matches_runtime_exhaustive_1_byte ... ok
[INFO] [stdout] test hash::xxh3::tests::const_matches_runtime_one_byte_difference ... ok
[INFO] [stdout] test hash::xxh3::tests::const_matches_runtime_realistic_strings ... ok
[INFO] [stdout] test hash::xxh3::tests::seed_affects_hash ... ok
[INFO] [stdout] test hash::xxh3_sse2::tests::deterministic ... ok
[INFO] [stdout] test hash::xxh3::tests::various_lengths ... ok
[INFO] [stdout] test hash::xxh3::tests::deterministic ... ok
[INFO] [stdout] test hash::xxh3::tests::empty ... ok
[INFO] [stdout] test simd::scalar::tests::test_case_conversion_all_ascii ... ok
[INFO] [stdout] test simd::scalar::tests::test_contains_control_chars_boundary_bytes ... ok
[INFO] [stdout] test hash::xxh3::tests::const_matches_runtime_incrementing_patterns ... ok
[INFO] [stdout] test hash::xxh3::tests::different_inputs_different_hashes ... ok
[INFO] [stdout] test hash::xxh3_sse2::tests::matches_scalar_small ... ok
[INFO] [stdout] test hash::xxh3_sse2::tests::matches_scalar_large ... ok
[INFO] [stdout] test simd::scalar::tests::test_contains_control_chars_exhaustive_single_byte ... ok
[INFO] [stdout] test simd::scalar::tests::test_contains_control_chars_long ... ok
[INFO] [stdout] test simd::scalar::tests::test_eq_ignore_ascii_case_boundary_letters ... ok
[INFO] [stdout] test simd::scalar::tests::test_eq_ignore_ascii_case_different_case ... ok
[INFO] [stdout] test simd::scalar::tests::test_eq_ignore_ascii_case_different ... ok
[INFO] [stdout] test hash::xxh3::tests::const_matches_runtime_with_various_seeds ... ok
[INFO] [stdout] test hash::xxh3_sse2::tests::large_input ... ok
[INFO] [stdout] test simd::scalar::tests::test_contains_control_chars_found ... ok
[INFO] [stdout] test simd::scalar::tests::test_eq_ignore_ascii_case_exhaustive_lengths ... ok
[INFO] [stdout] test simd::scalar::tests::test_contains_control_chars_exhaustive_positions ... ok
[INFO] [stdout] test simd::scalar::tests::test_eq_ignore_ascii_case_long_strings ... ok
[INFO] [stdout] test simd::scalar::tests::test_eq_ignore_ascii_case_equal ... ok
[INFO] [stdout] test simd::scalar::tests::test_eq_ignore_ascii_case_with_symbols ... ok
[INFO] [stdout] test simd::scalar::tests::test_has_control_chars_word ... ok
[INFO] [stdout] test simd::scalar::tests::test_is_all_alphanumeric_boundaries ... ok
[INFO] [stdout] test simd::scalar::tests::test_is_all_alphanumeric_exhaustive_single_byte ... ok
[INFO] [stdout] test simd::scalar::tests::test_is_all_alphanumeric_invalid ... ok
[INFO] [stdout] test simd::scalar::tests::test_is_all_alphanumeric_valid ... ok
[INFO] [stdout] test simd::scalar::tests::test_has_non_printable_boundaries ... ok
[INFO] [stdout] test simd::scalar::tests::test_is_all_alphanumeric_with_invalid_at_positions ... ok
[INFO] [stdout] test simd::scalar::tests::test_is_all_alphanumeric_exhaustive_lengths ... ok
[INFO] [stdout] test simd::scalar::tests::test_contains_control_chars_none ... ok
[INFO] [stdout] test simd::scalar::tests::test_is_all_numeric_boundaries ... ok
[INFO] [stdout] test simd::scalar::tests::test_is_all_numeric_invalid ... ok
[INFO] [stdout] test simd::scalar::tests::test_is_all_numeric_valid ... ok
[INFO] [stdout] test hash::xxh3::tests::const_matches_runtime_exhaustive_3_bytes_sampled ... ok
[INFO] [stdout] test simd::scalar::tests::test_is_all_numeric_exhaustive_lengths ... ok
[INFO] [stdout] test simd::scalar::tests::test_eq_ignore_ascii_case_non_letter_0x20_diff ... ok
[INFO] [stdout] test simd::scalar::tests::test_eq_ignore_ascii_case_non_letter_differs_by_0x20 ... ok
[INFO] [stdout] test simd::scalar::tests::test_is_all_numeric_with_invalid_at_positions ... ok
[INFO] [stdout] test simd::scalar::tests::test_is_all_printable_boundary_bytes ... ok
[INFO] [stdout] test simd::scalar::tests::test_is_all_printable_false ... ok
[INFO] [stdout] test simd::scalar::tests::test_is_all_numeric_exhaustive_single_byte ... ok
[INFO] [stdout] test simd::scalar::tests::test_is_all_printable_exhaustive_single_byte ... ok
[INFO] [stdout] test simd::scalar::tests::test_eq_ignore_ascii_case_exhaustive_single_byte ... ok
[INFO] [stdout] test simd::scalar::tests::test_is_all_printable_true ... ok
[INFO] [stdout] test simd::scalar::tests::test_make_lowercase ... ok
[INFO] [stdout] test simd::scalar::tests::test_to_lowercase_branchless ... ok
[INFO] [stdout] test simd::scalar::tests::test_to_uppercase_branchless ... ok
[INFO] [stdout] test simd::scalar::tests::test_is_all_printable_exhaustive_positions ... ok
[INFO] [stdout] test simd::scalar::tests::test_validate_printable_valid ... ok
[INFO] [stdout] test simd::sse2::tests::test_ascii_matches_scalar ... ok
[INFO] [stdout] test simd::sse2::tests::test_eq_ignore_case_matches_scalar ... ok
[INFO] [stdout] test simd::sse2::tests::test_eq_ignore_case_not_equal ... ok
[INFO] [stdout] test simd::sse2::tests::test_make_lowercase_all_bytes ... ok
[INFO] [stdout] test simd::sse2::tests::test_make_lowercase_matches_scalar ... ok
[INFO] [stdout] test simd::sse2::tests::test_eq_ignore_case_exhaustive_single_byte ... ok
[INFO] [stdout] test simd::sse2::tests::test_make_uppercase_all_bytes ... ok
[INFO] [stdout] test simd::sse2::tests::test_printable_matches_scalar ... ok
[INFO] [stdout] test simd::sse2::tests::test_make_uppercase_matches_scalar ... ok
[INFO] [stdout] test simd::sse2::tests::test_validate_ascii_all_positions ... ok
[INFO] [stdout] test simd::sse2::tests::test_validate_ascii_empty ... ok
[INFO] [stdout] test simd::sse2::tests::test_validate_ascii_exact_16 ... ok
[INFO] [stdout] test simd::sse2::tests::test_validate_ascii_invalid_in_first_16 ... ok
[INFO] [stdout] test simd::sse2::tests::test_validate_ascii_invalid_in_remainder ... ok
[INFO] [stdout] test simd::sse2::tests::test_validate_ascii_null_at_various_positions ... ok
[INFO] [stdout] test simd::sse2::tests::test_validate_ascii_null_rejected ... ok
[INFO] [stdout] test simd::sse2::tests::test_validate_ascii_short ... ok
[INFO] [stdout] test simd::sse2::tests::test_validate_ascii_over_16 ... ok
[INFO] [stdout] test simd::sse2::tests::test_validate_printable_boundary_values ... ok
[INFO] [stdout] test simd::sse2::tests::test_validate_printable_all_printable_chars ... ok
[INFO] [stdout] test simd::sse2::tests::test_validate_printable_control_rejected ... ok
[INFO] [stdout] test simd::sse2::tests::test_validate_printable_del_rejected ... ok
[INFO] [stdout] test simd::sse2::tests::test_printable_invalid_matches_scalar ... ok
[INFO] [stdout] test simd::sse2::tests::test_validate_printable_empty ... ok
[INFO] [stdout] test simd::sse2::tests::test_validate_printable_exact_16 ... ok
[INFO] [stdout] test simd::sse2::tests::test_validate_printable_high_ascii_rejected ... ok
[INFO] [stdout] test simd::sse2::tests::test_validate_printable_invalid_in_remainder ... ok
[INFO] [stdout] test simd::sse2::tests::test_validate_printable_short ... ok
[INFO] [stdout] test simd::sse2::tests::test_validate_printable_invalid_in_simd_chunk ... ok
[INFO] [stdout] test simd::tests::validate_ascii_all_valid ... ok
[INFO] [stdout] test simd::tests::validate_ascii_boundary_lengths ... ok
[INFO] [stdout] test simd::tests::validate_ascii_bounded_large_cap ... ok
[INFO] [stdout] test simd::tests::validate_ascii_bounded_medium_cap ... ok
[INFO] [stdout] test simd::tests::validate_ascii_bounded_small_cap ... ok
[INFO] [stdout] test simd::tests::validate_ascii_empty ... ok
[INFO] [stdout] test simd::tests::validate_ascii_invalid_at_various_positions ... ok
[INFO] [stdout] test simd::tests::validate_ascii_null_at_various_positions ... ok
[INFO] [stdout] test simd::tests::validate_ascii_null_rejected ... ok
[INFO] [stdout] test simd::scalar::tests::test_validate_ascii_invalid ... ok
[INFO] [stdout] test simd::scalar::tests::test_validate_ascii_valid ... ok
[INFO] [stdout] test simd::scalar::tests::test_validate_ascii_null_rejected ... ok
[INFO] [stdout] test simd::scalar::tests::test_validate_printable_invalid ... ok
[INFO] [stdout] test simd::scalar::tests::test_is_all_printable_long ... ok
[INFO] [stdout] test simd::scalar::tests::test_make_uppercase ... ok
[INFO] [stdout] test simd::tests::validate_printable_all_printable ... ok
[INFO] [stdout] test simd::tests::validate_ascii_single_invalid ... ok
[INFO] [stdout] test simd::tests::validate_printable_boundary_chars ... ok
[INFO] [stdout] test simd::tests::validate_printable_bounded_small_cap ... ok
[INFO] [stdout] test simd::tests::validate_printable_control_chars_rejected ... ok
[INFO] [stdout] test simd::tests::validate_printable_boundary_lengths ... ok
[INFO] [stdout] test simd::tests::validate_printable_bounded_matches_unbounded ... ok
[INFO] [stdout] test simd::tests::validate_printable_del_rejected ... ok
[INFO] [stdout] test simd::tests::validate_printable_empty ... ok
[INFO] [stdout] test simd::tests::validate_ascii_short_strings ... ok
[INFO] [stdout] test simd::tests::validate_ascii_bounded_matches_unbounded ... ok
[INFO] [stdout] test simd::tests::validate_ascii_single_valid ... ok
[INFO] [stdout] test simd::tests::validate_printable_invalid_at_various_positions ... ok
[INFO] [stdout] test hash::xxh3::tests::const_matches_runtime_random_9_to_16_bytes ... ok
[INFO] [stdout] test simd::tests::validate_ascii_matches_scalar ... ok
[INFO] [stdout] test str_ref::tests::contains ... ok
[INFO] [stdout] test simd::tests::validate_printable_high_ascii_rejected ... ok
[INFO] [stdout] test str_ref::tests::as_ref_bytes ... ok
[INFO] [stdout] test str_ref::tests::chars_iterator ... ok
[INFO] [stdout] test str_ref::tests::as_ref_str ... ok
[INFO] [stdout] test simd::tests::validate_printable_matches_scalar ... ok
[INFO] [stdout] test hash::xxh3::tests::const_matches_runtime_exhaustive_2_bytes ... ok
[INFO] [stdout] test str_ref::tests::bytes_iterator ... ok
[INFO] [stdout] test str_ref::tests::cross_type_equality_bytes ... ok
[INFO] [stdout] test str_ref::tests::debug ... ok
[INFO] [stdout] test str_ref::tests::display ... ok
[INFO] [stdout] test str_ref::tests::cross_type_equality_str ... ok
[INFO] [stdout] test str_ref::tests::empty ... ok
[INFO] [stdout] test str_ref::tests::eq_ignore_ascii_case ... ok
[INFO] [stdout] test str_ref::tests::from_bytes_unchecked ... ok
[INFO] [stdout] test str_ref::tests::first_and_last ... ok
[INFO] [stdout] test str_ref::tests::ends_with ... ok
[INFO] [stdout] test str_ref::tests::equality ... ok
[INFO] [stdout] test str_ref::tests::get_unchecked_valid ... ok
[INFO] [stdout] test str_ref::tests::hash_works ... ok
[INFO] [stdout] test str_ref::tests::get_valid ... ok
[INFO] [stdout] test str_ref::tests::ordering ... ok
[INFO] [stdout] test str_ref::tests::get_out_of_bounds ... ok
[INFO] [stdout] test str_ref::tests::from_str_unchecked ... ok
[INFO] [stdout] test str_ref::tests::index ... ok
[INFO] [stdout] test str_ref::tests::starts_with ... ok
[INFO] [stdout] test str_ref::tests::try_from_bytes_invalid ... ok
[INFO] [stdout] test str_ref::tests::try_from_bytes_valid ... ok
[INFO] [stdout] test str_ref::tests::try_from_str_invalid ... ok
[INFO] [stdout] test str_ref::tests::try_from_str_valid ... ok
[INFO] [stdout] test string::tests::as_ascii_str ... ok
[INFO] [stdout] test string::tests::as_ref_str ... ok
[INFO] [stdout] test string::tests::bytes_iterator ... ok
[INFO] [stdout] test string::tests::bytes_empty ... ok
[INFO] [stdout] test string::tests::as_raw_empty ... ok
[INFO] [stdout] test string::tests::as_raw_full_capacity ... ok
[INFO] [stdout] test string::tests::as_raw_returns_full_buffer ... ok
[INFO] [stdout] test string::tests::as_ref_bytes ... ok
[INFO] [stdout] test string::tests::as_ref_array ... ok
[INFO] [stdout] test string::tests::case_roundtrip ... ok
[INFO] [stdout] test string::tests::capacity ... ok
[INFO] [stdout] test string::tests::chars_iterator ... ok
[INFO] [stdout] test string::tests::chars_count_alphabetic ... ok
[INFO] [stdout] test string::tests::contains_at_end ... ok
[INFO] [stdout] test string::tests::chars_empty ... ok
[INFO] [stdout] test string::tests::bytes_matches_as_bytes ... ok
[INFO] [stdout] test string::tests::chars_iterate_and_transform ... ok
[INFO] [stdout] test string::tests::contains_at_start ... ok
[INFO] [stdout] test string::tests::contains_empty ... ok
[INFO] [stdout] test string::tests::contains_empty_string ... ok
[INFO] [stdout] test string::tests::contains_full_string ... ok
[INFO] [stdout] test string::tests::contains_longer_needle ... ok
[INFO] [stdout] test string::tests::contains_bytes ... ok
[INFO] [stdout] test string::tests::contains_in_middle ... ok
[INFO] [stdout] test string::tests::contains_single_char ... ok
[INFO] [stdout] test string::tests::contains_str ... ok
[INFO] [stdout] test string::tests::chars_with_digits ... ok
[INFO] [stdout] test string::tests::control_characters_allowed ... ok
[INFO] [stdout] test string::tests::copy_semantics ... ok
[INFO] [stdout] test string::tests::default_is_empty ... ok
[INFO] [stdout] test string::tests::debug ... ok
[INFO] [stdout] test string::tests::deref_to_ascii_str ... ok
[INFO] [stdout] test string::tests::empty_string ... ok
[INFO] [stdout] test string::tests::cross_type_equality_ascii_str ... ok
[INFO] [stdout] test string::tests::display ... ok
[INFO] [stdout] test string::tests::ends_with_bytes ... ok
[INFO] [stdout] test string::tests::deref_method_access ... ok
[INFO] [stdout] test string::tests::ends_with_empty ... ok
[INFO] [stdout] test string::tests::ends_with_empty_string ... ok
[INFO] [stdout] test string::tests::ends_with_str ... ok
[INFO] [stdout] test string::tests::eq_ignore_case_different_case ... ok
[INFO] [stdout] test string::tests::ends_with_longer_suffix ... ok
[INFO] [stdout] test string::tests::eq_ignore_case_different_lengths ... ok
[INFO] [stdout] test string::tests::eq_ignore_case_empty ... ok
[INFO] [stdout] test string::tests::eq_ignore_case_same_case ... ok
[INFO] [stdout] test string::tests::eq_ignore_case_different_strings ... ok
[INFO] [stdout] test string::tests::ends_with_full_string ... ok
[INFO] [stdout] test string::tests::eq_ignore_case_with_digits ... ok
[INFO] [stdout] test string::tests::eq_ignore_case_with_symbols ... ok
[INFO] [stdout] test string::tests::equality_same ... ok
[INFO] [stdout] test string::tests::equality_different ... ok
[INFO] [stdout] test string::tests::equality_different_length ... ok
[INFO] [stdout] test string::tests::first_non_empty ... ok
[INFO] [stdout] test string::tests::format_then_parse_roundtrip_negative ... ok
[INFO] [stdout] test string::tests::from_i64_min ... ok
[INFO] [stdout] test string::tests::from_raw_unchecked_basic ... ok
[INFO] [stdout] test string::tests::from_raw_unchecked_empty ... ok
[INFO] [stdout] test string::tests::from_raw_unchecked_matches_checked ... ok
[INFO] [stdout] test string::tests::from_raw_unchecked_no_null ... ok
[INFO] [stdout] test string::tests::from_static_basic ... ok
[INFO] [stdout] test string::tests::from_static_bytes_all_ascii_values ... ok
[INFO] [stdout] test string::tests::from_static_bytes_basic ... ok
[INFO] [stdout] test string::tests::first_empty ... ok
[INFO] [stdout] test string::tests::first_last_same_for_single ... ok
[INFO] [stdout] test string::tests::first_single_char ... ok
[INFO] [stdout] test string::tests::format_then_parse_roundtrip ... ok
[INFO] [stdout] test string::tests::from_bytes ... ok
[INFO] [stdout] test string::tests::from_i8_negative ... ok
[INFO] [stdout] test string::tests::from_int_too_small_capacity ... ok
[INFO] [stdout] test string::tests::from_static_bytes_empty ... ok
[INFO] [stdout] test string::tests::from_static_bytes_fix_delimiter ... ok
[INFO] [stdout] test string::tests::from_static_bytes_in_hashmap ... ok
[INFO] [stdout] test string::tests::from_static_bytes_matches_runtime ... ok
[INFO] [stdout] test string::tests::from_static_bytes_various_lengths ... ok
[INFO] [stdout] test string::tests::from_static_bytes_matches_from_static_str ... ok
[INFO] [stdout] test string::tests::from_static_bytes_with_control_chars ... ok
[INFO] [stdout] test hash::xxh3::tests::const_matches_runtime_random_with_seeds ... ok
[INFO] [stdout] test string::tests::from_static_empty ... ok
[INFO] [stdout] test string::tests::from_static_full_capacity ... ok
[INFO] [stdout] test string::tests::from_static_equality_with_runtime ... ok
[INFO] [stdout] test string::tests::from_static_hash_matches_runtime ... ok
[INFO] [stdout] test string::tests::from_static_matches_runtime ... ok
[INFO] [stdout] test string::tests::from_static_realistic_identifiers ... ok
[INFO] [stdout] test string::tests::from_static_with_digits ... ok
[INFO] [stdout] test string::tests::from_static_in_hashmap ... ok
[INFO] [stdout] test string::tests::from_str ... ok
[INFO] [stdout] test string::tests::from_static_various_lengths ... ok
[INFO] [stdout] test string::tests::from_str_invalid ... ok
[INFO] [stdout] test string::tests::from_static_with_symbols ... ok
[INFO] [stdout] test string::tests::from_str_too_long ... ok
[INFO] [stdout] test string::tests::from_str_unchecked_empty ... ok
[INFO] [stdout] test string::tests::from_str_unchecked_basic ... ok
[INFO] [stdout] test string::tests::from_str_unchecked_matches_checked ... ok
[INFO] [stdout] test string::tests::from_u64_large ... ok
[INFO] [stdout] test string::tests::from_str_parse ... ok
[INFO] [stdout] test string::tests::from_u8_basic ... ok
[INFO] [stdout] test string::tests::from_u8_zero ... ok
[INFO] [stdout] test string::tests::full_capacity ... ok
[INFO] [stdout] test string::tests::function_accepting_ascii_str ... ok
[INFO] [stdout] test string::tests::find_null_byte_unit_tests ... ok
[INFO] [stdout] test string::tests::get_empty_string ... ok
[INFO] [stdout] test string::tests::get_out_of_bounds ... ok
[INFO] [stdout] test string::tests::get_unchecked_valid ... ok
[INFO] [stdout] test string::tests::get_valid_index ... ok
[INFO] [stdout] test string::tests::hash_consistency ... ok
[INFO] [stdout] test string::tests::hash_in_hashmap ... ok
[INFO] [stdout] test string::tests::index_matches_get ... ok
[INFO] [stdout] test string::tests::into_raw_roundtrip ... ok
[INFO] [stdout] test string::tests::into_raw_basic ... ok
[INFO] [stdout] test string::tests::invalid_ascii ... ok
[INFO] [stdout] test string::tests::is_alphanumeric_empty ... ok
[INFO] [stdout] test string::tests::is_alphanumeric_false ... ok
[INFO] [stdout] test string::tests::is_alphanumeric_true ... ok
[INFO] [stdout] test string::tests::is_numeric_empty ... ok
[INFO] [stdout] test string::tests::is_numeric_false ... ok
[INFO] [stdout] test string::tests::is_numeric_true ... ok
[INFO] [stdout] test string::tests::last_empty ... ok
[INFO] [stdout] test string::tests::last_non_empty ... ok
[INFO] [stdout] test string::tests::ord_digits_before_letters ... ok
[INFO] [stdout] test string::tests::ord_equal_strings ... ok
[INFO] [stdout] test string::tests::last_single_char ... ok
[INFO] [stdout] test string::tests::index_valid ... ok
[INFO] [stdout] test string::tests::ord_greater_than ... ok
[INFO] [stdout] test string::tests::into_raw_empty ... ok
[INFO] [stdout] test string::tests::into_raw_full_capacity ... ok
[INFO] [stdout] test string::tests::ord_less_than ... ok
[INFO] [stdout] test hash::xxh3::tests::const_matches_runtime_random_17_to_32_bytes ... ok
[INFO] [stdout] test string::tests::ord_prefix_is_less ... ok
[INFO] [stdout] test string::tests::ord_sortable ... ok
[INFO] [stdout] test string::tests::parse_i64_negative ... ok
[INFO] [stdout] test string::tests::parse_i8_negative ... ok
[INFO] [stdout] test string::tests::parse_invalid_format ... ok
[INFO] [stdout] test string::tests::parse_u64_valid ... ok
[INFO] [stdout] test string::tests::parse_u8_overflow ... ok
[INFO] [stdout] test string::tests::parse_u8_valid ... ok
[INFO] [stdout] test string::tests::partial_ord_consistent ... ok
[INFO] [stdout] test string::tests::split_once_at_end ... ok
[INFO] [stdout] test string::tests::ord_case_sensitive ... ok
[INFO] [stdout] test string::tests::split_once_at_start ... ok
[INFO] [stdout] test string::tests::split_once_found ... ok
[INFO] [stdout] test string::tests::split_once_multiple_delimiters ... ok
[INFO] [stdout] test string::tests::split_once_not_found ... ok
[INFO] [stdout] test string::tests::starts_with_bytes ... ok
[INFO] [stdout] test string::tests::starts_with_empty ... ok
[INFO] [stdout] test string::tests::starts_with_empty_string ... ok
[INFO] [stdout] test string::tests::starts_with_full_string ... ok
[INFO] [stdout] test string::tests::starts_with_longer_prefix ... ok
[INFO] [stdout] test string::tests::strip_prefix_entire_string ... ok
[INFO] [stdout] test string::tests::strip_prefix_found ... ok
[INFO] [stdout] test string::tests::strip_prefix_not_found ... ok
[INFO] [stdout] test string::tests::starts_with_str ... ok
[INFO] [stdout] test string::tests::strip_suffix_found ... ok
[INFO] [stdout] test string::tests::tighten_basic ... ok
[INFO] [stdout] test string::tests::strip_suffix_entire_string ... ok
[INFO] [stdout] test string::tests::strip_suffix_not_found ... ok
[INFO] [stdout] test string::tests::tighten_empty ... ok
[INFO] [stdout] test string::tests::tighten_exact_fit ... ok
[INFO] [stdout] test string::tests::tighten_same_size ... ok
[INFO] [stdout] test string::tests::tighten_too_long ... ok
[INFO] [stdout] test string::tests::to_ascii_lowercase_already_lower ... ok
[INFO] [stdout] test string::tests::to_ascii_lowercase_basic ... ok
[INFO] [stdout] test string::tests::to_ascii_lowercase_empty ... ok
[INFO] [stdout] test string::tests::to_ascii_lowercase_hash_changes ... ok
[INFO] [stdout] test string::tests::to_ascii_lowercase_with_symbols ... ok
[INFO] [stdout] test string::tests::to_ascii_lowercase_all_upper ... ok
[INFO] [stdout] test string::tests::tighten_preserves_hash ... ok
[INFO] [stdout] test string::tests::to_ascii_uppercase_all_lower ... ok
[INFO] [stdout] test string::tests::to_ascii_uppercase_already_upper ... ok
[INFO] [stdout] test string::tests::to_ascii_uppercase_basic ... ok
[INFO] [stdout] test string::tests::to_ascii_uppercase_hash_changes ... ok
[INFO] [stdout] test string::tests::to_ascii_uppercase_mixed ... ok
[INFO] [stdout] test string::tests::to_ascii_uppercase_empty ... ok
[INFO] [stdout] test string::tests::to_ascii_uppercase_with_numbers ... ok
[INFO] [stdout] test string::tests::too_long ... ok
[INFO] [stdout] test string::tests::transformations_preserve_capacity ... ok
[INFO] [stdout] test string::tests::truncated_basic ... ok
[INFO] [stdout] test string::tests::truncated_hash_changes ... ok
[INFO] [stdout] test string::tests::truncated_hash_matches_direct ... ok
[INFO] [stdout] test string::tests::truncated_to_same_length ... ok
[INFO] [stdout] test string::tests::truncated_to_zero ... ok
[INFO] [stdout] test string::tests::try_from_null_terminated_basic ... ok
[INFO] [stdout] test string::tests::try_from_null_terminated_roundtrip ... ok
[INFO] [stdout] test string::tests::try_from_null_terminated_empty ... ok
[INFO] [stdout] test string::tests::try_from_null_terminated_slice ... ok
[INFO] [stdout] test string::tests::try_from_null_terminated_invalid_ascii ... ok
[INFO] [stdout] test string::tests::try_from_null_terminated_too_long ... ok
[INFO] [stdout] test string::tests::try_from_raw_32_bytes ... ok
[INFO] [stdout] test string::tests::try_from_raw_immediate_null ... ok
[INFO] [stdout] test string::tests::try_from_raw_hashmap_lookup ... ok
[INFO] [stdout] test string::tests::try_from_raw_invalid_ascii_after_null_ok ... ok
[INFO] [stdout] test string::tests::try_from_raw_invalid_ascii_before_null ... ok
[INFO] [stdout] test string::tests::try_from_raw_null_in_middle ... ok
[INFO] [stdout] test string::tests::try_from_raw_no_null ... ok
[INFO] [stdout] test string::tests::try_from_raw_null_terminated ... ok
[INFO] [stdout] test string::tests::try_from_raw_ref_invalid_ascii ... ok
[INFO] [stdout] test string::tests::try_from_raw_ref_matches_try_from_null_terminated ... ok
[INFO] [stdout] test string::tests::try_from_raw_ref_basic ... ok
[INFO] [stdout] test string::tests::try_from_raw_ref_no_null ... ok
[INFO] [stdout] test string::tests::try_from_raw_ref_empty ... ok
[INFO] [stdout] test string::tests::try_from_null_terminated_no_null ... ok
[INFO] [stdout] test string::tests::try_from_raw_matches_try_from_bytes ... ok
[INFO] [stdout] test string::tests::try_from_right_padded_all_padding ... ok
[INFO] [stdout] test string::tests::try_from_right_padded_custom_pad ... ok
[INFO] [stdout] test string::tests::try_from_right_padded_internal_padding_preserved ... ok
[INFO] [stdout] test string::tests::try_from_raw_various_positions ... ok
[INFO] [stdout] test string::tests::try_from_right_padded_invalid_ascii ... ok
[INFO] [stdout] test string::tests::try_from_raw_ref_roundtrip ... ok
[INFO] [stdout] test string::tests::try_from_right_padded_matches_try_from_bytes ... ok
[INFO] [stdout] test string::tests::try_from_right_padded_no_padding ... ok
[INFO] [stdout] test string::tests::try_truncated_basic ... ok
[INFO] [stdout] test string::tests::try_from_right_padded_space ... ok
[INFO] [stdout] test string::tests::widen_basic ... ok
[INFO] [stdout] test string::tests::widen_empty ... ok
[INFO] [stdout] test string::tests::try_truncated_exact_length ... ok
[INFO] [stdout] test string::tests::try_truncated_too_long ... ok
[INFO] [stdout] test string::tests::widen_preserves_hash ... ok
[INFO] [stdout] test string::tests::widen_same_size ... ok
[INFO] [stdout] test string::tests::widen_tighten_roundtrip ... ok
[INFO] [stdout] test string::tests::try_from_right_padded_null ... ok
[INFO] [stdout] test text::tests::from_bytes_unchecked_matches_checked ... ok
[INFO] [stdout] test text::tests::from_i64_min ... ok
[INFO] [stdout] test text::tests::as_ref_array ... ok
[INFO] [stdout] test text::tests::from_raw_unchecked_basic ... ok
[INFO] [stdout] test string::tests::try_truncated_to_zero ... ok
[INFO] [stdout] test text::tests::as_raw_returns_full_buffer ... ok
[INFO] [stdout] test text::tests::from_static_bytes_basic ... ok
[INFO] [stdout] test text::tests::format_then_parse_roundtrip ... ok
[INFO] [stdout] test text::tests::from_str_non_printable ... ok
[INFO] [stdout] test text::tests::from_str_parse ... ok
[INFO] [stdout] test text::tests::from_str_unchecked_basic ... ok
[INFO] [stdout] test text::tests::from_u8_basic ... ok
[INFO] [stdout] test text::tests::from_str_unchecked_matches_checked ... ok
[INFO] [stdout] test text::tests::into_raw_empty ... ok
[INFO] [stdout] test text::tests::into_raw_basic ... ok
[INFO] [stdout] test text::tests::into_raw_roundtrip ... ok
[INFO] [stdout] test text::tests::is_alphanumeric_false ... ok
[INFO] [stdout] test text::tests::is_alphanumeric_true ... ok
[INFO] [stdout] test text::tests::from_u64_large ... ok
[INFO] [stdout] test text::tests::is_numeric_false ... ok
[INFO] [stdout] test text::tests::is_numeric_true ... ok
[INFO] [stdout] test text::tests::parse_i64_negative ... ok
[INFO] [stdout] test text::tests::parse_u8_valid ... ok
[INFO] [stdout] test text::tests::split_once_found ... ok
[INFO] [stdout] test text::tests::split_once_multiple_delimiters ... ok
[INFO] [stdout] test text::tests::split_once_not_found ... ok
[INFO] [stdout] test text::tests::strip_prefix_found ... ok
[INFO] [stdout] test text::tests::parse_u64_valid ... ok
[INFO] [stdout] test text::tests::strip_prefix_not_found ... ok
[INFO] [stdout] test text::tests::strip_suffix_found ... ok
[INFO] [stdout] test text::tests::strip_suffix_not_found ... ok
[INFO] [stdout] test text::tests::test_all_printable_chars ... ok
[INFO] [stdout] test text::tests::test_as_ascii_string ... ok
[INFO] [stdout] test text::tests::test_as_ref_ascii_str ... ok
[INFO] [stdout] test text::tests::test_as_ref_str ... ok
[INFO] [stdout] test text::tests::test_as_ref_bytes ... ok
[INFO] [stdout] test text::tests::test_clone ... ok
[INFO] [stdout] test text::tests::test_as_ref_ascii_string ... ok
[INFO] [stdout] test text::tests::test_debug ... ok
[INFO] [stdout] test text::tests::test_default ... ok
[INFO] [stdout] test text::tests::test_deref ... ok
[INFO] [stdout] test text::tests::test_empty ... ok
[INFO] [stdout] test text::tests::test_display ... ok
[INFO] [stdout] test text::tests::test_equality_with_bytes ... ok
[INFO] [stdout] test text::tests::test_equality_with_ascii_string ... ok
[INFO] [stdout] test text::tests::test_from_ascii_string_unchecked ... ok
[INFO] [stdout] test text::tests::test_equality_with_str ... ok
[INFO] [stdout] test text::tests::test_from_static ... ok
[INFO] [stdout] test text::tests::test_from_static_empty ... ok
[INFO] [stdout] test text::tests::test_hash ... ok
[INFO] [stdout] test text::tests::test_from_static_with_space ... ok
[INFO] [stdout] test text::tests::test_copy ... ok
[INFO] [stdout] test text::tests::test_ordering ... ok
[INFO] [stdout] test text::tests::test_equality ... ok
[INFO] [stdout] test text::tests::test_printable_boundary_low ... ok
[INFO] [stdout] test text::tests::test_printable_boundary_high ... ok
[INFO] [stdout] test text::tests::test_try_from_ascii_string ... ok
[INFO] [stdout] test text::tests::test_try_from_bytes_control_rejected ... ok
[INFO] [stdout] test text::tests::test_try_from_bytes_control_in_middle ... ok
[INFO] [stdout] test text::tests::test_try_from_bytes_null_rejected ... ok
[INFO] [stdout] test text::tests::test_try_from_bytes_too_long ... ok
[INFO] [stdout] test text::tests::test_try_from_bytes_high_ascii_rejected ... ok
[INFO] [stdout] test text::tests::test_try_from_bytes_valid ... ok
[INFO] [stdout] test text::tests::from_bytes_unchecked_basic ... ok
[INFO] [stdout] test text::tests::test_into_ascii_string ... ok
[INFO] [stdout] test text::tests::test_try_from_bytes_del_rejected ... ok
[INFO] [stdout] test text::tests::test_try_from_bytes_with_space ... ok
[INFO] [stdout] test text::tests::test_try_from_ascii_string_with_control ... ok
[INFO] [stdout] test hash::xxh3::tests::const_matches_runtime_random_33_to_64_bytes ... ok
[INFO] [stdout] test text::tests::test_try_from_bytes_with_tilde ... ok
[INFO] [stdout] test text::tests::test_try_from_trait_ascii_string ... ok
[INFO] [stdout] test text::tests::test_try_from_trait_bytes ... ok
[INFO] [stdout] test text::tests::test_try_from_trait_str ... ok
[INFO] [stdout] test text::tests::test_try_from_trait_string ... ok
[INFO] [stdout] test hash::xxh3::tests::const_matches_runtime_random_4_to_8_bytes ... ok
[INFO] [stdout] test text::tests::tighten_basic ... ok
[INFO] [stdout] test text::tests::tighten_empty ... ok
[INFO] [stdout] test text::tests::tighten_preserves_hash ... ok
[INFO] [stdout] test text::tests::tighten_too_long ... ok
[INFO] [stdout] test text::tests::try_from_null_terminated_basic ... ok
[INFO] [stdout] test text::tests::test_try_from_str ... ok
[INFO] [stdout] test text::tests::try_from_null_terminated_empty ... ok
[INFO] [stdout] test text::tests::try_from_null_terminated_no_null ... ok
[INFO] [stdout] test text::tests::try_from_null_terminated_non_printable ... ok
[INFO] [stdout] test text::tests::try_from_null_terminated_roundtrip ... ok
[INFO] [stdout] test text::tests::try_from_null_terminated_slice ... ok
[INFO] [stdout] test text::tests::try_from_null_terminated_too_long ... ok
[INFO] [stdout] test text::tests::try_from_raw_basic ... ok
[INFO] [stdout] test text::tests::try_from_raw_full_buffer ... ok
[INFO] [stdout] test text::tests::try_from_raw_ref_basic ... ok
[INFO] [stdout] test text::tests::try_from_raw_ref_no_null ... ok
[INFO] [stdout] test text::tests::try_from_raw_ref_non_printable ... ok
[INFO] [stdout] test text::tests::try_from_raw_ref_roundtrip ... ok
[INFO] [stdout] test text::tests::try_from_raw_rejects_non_printable ... ok
[INFO] [stdout] test text::tests::try_from_right_padded_all_padding ... ok
[INFO] [stdout] test text::tests::try_from_right_padded_full ... ok
[INFO] [stdout] test text::tests::try_from_right_padded_non_printable ... ok
[INFO] [stdout] test text::tests::try_from_right_padded_null ... ok
[INFO] [stdout] test text::tests::try_from_right_padded_space ... ok
[INFO] [stdout] test text::tests::widen_basic ... ok
[INFO] [stdout] test text::tests::widen_empty ... ok
[INFO] [stdout] test text::tests::widen_preserves_hash ... ok
[INFO] [stdout] test text::tests::widen_tighten_roundtrip ... ok
[INFO] [stdout] test text_ref::tests::as_ascii_str ... ok
[INFO] [stdout] test text_ref::tests::empty ... ok
[INFO] [stdout] test text_ref::tests::equality ... ok
[INFO] [stdout] test text_ref::tests::from_bytes_unchecked ... ok
[INFO] [stdout] test text_ref::tests::trim ... ok
[INFO] [stdout] test text_ref::tests::try_from_bytes_control_char ... ok
[INFO] [stdout] test text_ref::tests::try_from_bytes_valid ... ok
[INFO] [stdout] test text_ref::tests::try_from_str_valid ... ok
[INFO] [stdout] test text::tests::try_from_raw_ref_empty ... ok
[INFO] [stdout] test text::tests::try_from_raw_ref_matches_try_from_null_terminated ... ok
[INFO] [stdout] test text_ref::tests::cross_type_equality ... ok
[INFO] [stdout] test text_ref::tests::try_from_bytes_non_printable ... ok
[INFO] [stdout] test string::tests::index_empty_string - should panic ... ok
[INFO] [stdout] test str_ref::tests::index_out_of_bounds - should panic ... ok
[INFO] [stdout] test string::tests::truncated_panics_on_longer - should panic ... ok
[INFO] [stdout] test string::tests::index_out_of_bounds - should panic ... ok
[INFO] [stdout] test hash::xxh3::tests::const_matches_runtime_random_65_to_128_bytes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 683 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.34s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/nexus_async_rt-7c103b09f6682fee)
[INFO] [stdout] 
[INFO] [stdout] running 215 tests
[INFO] [stdout] test backoff::tests::advance_does_not_overflow_large_delay ... ok
[INFO] [stdout] test backoff::tests::caps_at_max ... ok
[INFO] [stdout] test backoff::tests::doubles_each_step ... ok
[INFO] [stdout] test backoff::tests::deadline_exhausts ... ok
[INFO] [stdout] test backoff::tests::different_instances_different_jitter ... ok
[INFO] [stdout] test backoff::tests::deadline_remaining ... ok
[INFO] [stdout] test backoff::tests::default_values ... ok
[INFO] [stdout] test backoff::tests::reset_restores_initial ... ok
[INFO] [stdout] test backoff::tests::reset_does_not_clear_deadline ... ok
[INFO] [stdout] test backoff::tests::effective_delay_capped_by_deadline ... ok
[INFO] [stdout] test backoff::tests::exhausted_after_max_retries ... ok
[INFO] [stdout] test backoff::tests::unlimited_retries ... ok
[INFO] [stdout] test cancel::tests::child_cancel_does_not_affect_parent ... ok
[INFO] [stdout] test cancel::tests::child_created_after_parent_cancelled ... ok
[INFO] [stdout] test cancel::tests::child_sees_parent_cancel ... ok
[INFO] [stdout] test cancel::tests::cancel_sets_flag ... ok
[INFO] [stdout] test cancel::tests::cancelled_future_pending_then_ready ... ok
[INFO] [stdout] test cancel::tests::cancelled_future_ready_when_cancelled ... ok
[INFO] [stdout] test cancel::tests::child_cancelled_future_from_parent ... ok
[INFO] [stdout] test cancel::tests::drop_guard_disarm ... ok
[INFO] [stdout] test cancel::tests::clone_shares_state ... ok
[INFO] [stdout] test cancel::tests::drop_guard_cancels_on_drop ... ok
[INFO] [stdout] test cancel::tests::grandchild_sees_ancestor_cancel ... ok
[INFO] [stdout] test cancel::tests::multiple_waiters ... ok
[INFO] [stdout] test cancel::tests::not_cancelled_by_default ... ok
[INFO] [stdout] test cancel::tests::poll_after_cancel_drained_uses_in_list_false_path ... ok
[INFO] [stdout] test cancel::tests::many_children ... ok
[INFO] [stdout] test cancel::tests::send_sync ... ok
[INFO] [stdout] test cancel::tests::drop_without_cancel_cleans_up ... ok
[INFO] [stdout] test channel::local::tests::last_sender_drop_wakes_receiver ... ok
[INFO] [stdout] test channel::local::tests::fifo_ordering ... ok
[INFO] [stdout] test channel::local::tests::multiple_senders_blocked_then_unblocked ... ok
[INFO] [stdout] test channel::local::tests::multiple_senders ... ok
[INFO] [stdout] test channel::local::tests::receiver_drop_signals_closed ... ok
[INFO] [stdout] test channel::local::tests::non_power_of_two_rounds_up ... ok
[INFO] [stdout] test channel::local::tests::receiver_drop_wakes_blocked_senders ... ok
[INFO] [stdout] test cancel::tests::cancel_is_idempotent ... ok
[INFO] [stdout] test channel::local::tests::clone_sender_increments_count ... ok
[INFO] [stdout] test channel::local::tests::capacity_one ... ok
[INFO] [stdout] test channel::local::tests::recv_drains_buffer_after_all_senders_drop ... ok
[INFO] [stdout] test channel::local::tests::recv_pending_then_ready ... ok
[INFO] [stdout] test channel::local::tests::drop_values_on_channel_close ... ok
[INFO] [stdout] test channel::local::tests::ring_buffer_push_pop ... ok
[INFO] [stdout] test channel::local::tests::ring_buffer_full ... ok
[INFO] [stdout] test channel::local::tests::ring_buffer_wrap_around ... ok
[INFO] [stdout] test channel::local::tests::send_cancelled_on_drop ... ok
[INFO] [stdout] test channel::local::tests::ring_buffer_drop_remaining ... ok
[INFO] [stdout] test channel::local::tests::sender_drop_signals_closed ... ok
[INFO] [stdout] test channel::local::tests::ring_buffer_rounds_up_to_power_of_two ... ok
[INFO] [stdout] test channel::local::tests::send_recv_single ... ok
[INFO] [stdout] test channel::local::tests::try_recv_empty ... ok
[INFO] [stdout] test channel::local::tests::try_send_full ... ok
[INFO] [stdout] test channel::local::tests::send_pending_then_ready ... ok
[INFO] [stdout] test channel::mpsc::tests::cross_thread_try_send ... ok
[INFO] [stdout] test channel::mpsc::tests::fifo_ordering ... ok
[INFO] [stdout] test channel::mpsc::tests::multiple_senders_dropped_then_receiver_dropped ... ok
[INFO] [stdout] test cancel::tests::cross_thread_cancel ... ok
[INFO] [stdout] test channel::mpsc::tests::receiver_drop_signals_closed ... ok
[INFO] [stdout] test channel::mpsc::tests::receiver_is_send ... ok
[INFO] [stdout] test channel::local::tests::stress_interleaved_small_buffer ... ok
[INFO] [stdout] test channel::mpsc::tests::multiple_senders ... ok
[INFO] [stdout] test channel::mpsc::tests::send_recv_single ... ok
[INFO] [stdout] test channel::mpsc::tests::sender_drop_signals_closed ... ok
[INFO] [stdout] test channel::mpsc::tests::sender_drop_while_queued_in_waiter_list ... ok
[INFO] [stdout] test channel::mpsc::tests::sender_is_send_sync ... ok
[INFO] [stdout] test channel::mpsc::tests::cross_thread_multiple_producers ... ok
[INFO] [stdout] test channel::local::tests::stress_fill_drain_cycles ... ok
[INFO] [stdout] test channel::mpsc::tests::try_recv_empty ... ok
[INFO] [stdout] test channel::mpsc::tests::try_send_full ... ok
[INFO] [stdout] test channel::mpsc::uaf_tests::waker_slot_uaf_when_task_freed_mid_dispatch ... ok
[INFO] [stdout] test channel::mpsc::tests::cross_thread_sender_drop ... ok
[INFO] [stdout] test channel::mpsc::uaf_tests::slot_drop_releases_ref_when_still_registered ... ok
[INFO] [stdout] test channel::mpsc_bytes::tests::fifo_ordering ... ok
[INFO] [stdout] test channel::mpsc_bytes::tests::claim_commit_recv ... ok
[INFO] [stdout] test channel::mpsc_bytes::tests::claim_without_commit_aborts ... ok
[INFO] [stdout] test channel::local::tests::stress_sequential_send_recv ... ok
[INFO] [stdout] test channel::mpsc::uaf_tests::register_during_wake_does_not_leak_ref ... ok
[INFO] [stdout] test channel::mpsc_bytes::tests::multiple_senders ... ok
[INFO] [stdout] test channel::mpsc_bytes::tests::receiver_drop_signals_sender ... ok
[INFO] [stdout] test channel::mpsc_bytes::tests::sender_drop_while_queued ... ok
[INFO] [stdout] test channel::mpsc_bytes::tests::sender_drop_signals_closed ... ok
[INFO] [stdout] test channel::mpsc_bytes::uaf_tests::slot_drop_releases_ref_when_still_registered ... ok
[INFO] [stdout] test channel::mpsc_bytes::uaf_tests::register_during_wake_does_not_leak_ref ... ok
[INFO] [stdout] test channel::spsc::tests::receiver_drop_signals_closed ... ok
[INFO] [stdout] test channel::mpsc_bytes::uaf_tests::waker_slot_uaf_when_task_freed_mid_dispatch ... ok
[INFO] [stdout] test channel::spsc::tests::fifo_ordering ... ok
[INFO] [stdout] test channel::mpsc_bytes::tests::variable_length_messages ... ok
[INFO] [stdout] test channel::spsc::tests::receiver_is_send ... ok
[INFO] [stdout] test channel::spsc::tests::sender_is_send ... ok
[INFO] [stdout] test channel::spsc::tests::send_recv_single ... ok
[INFO] [stdout] test channel::spsc::tests::sender_drop_signals_closed ... ok
[INFO] [stdout] test channel::spsc::tests::sender_drop_while_receiver_alive ... ok
[INFO] [stdout] test channel::spsc::tests::cross_thread_try_send ... ok
[INFO] [stdout] test channel::spsc::tests::try_recv_empty ... ok
[INFO] [stdout] test channel::spsc::uaf_tests::slot_drop_releases_ref_when_still_registered ... ok
[INFO] [stdout] test channel::mpsc_bytes::tests::cross_thread_claim_send ... ok
[INFO] [stdout] test channel::spsc::tests::try_send_full ... ok
[INFO] [stdout] test channel::spsc::uaf_tests::waker_slot_uaf_when_task_freed_mid_dispatch ... ok
[INFO] [stdout] test channel::spsc::uaf_tests::register_during_wake_does_not_leak_ref ... ok
[INFO] [stdout] test channel::spsc_bytes::tests::cross_thread_claim_send ... ok
[INFO] [stdout] test channel::spsc_bytes::tests::claim_without_commit_aborts ... ok
[INFO] [stdout] test channel::mpsc_bytes::tests::stress_sequential ... ok
[INFO] [stdout] test channel::spsc_bytes::tests::fifo_ordering ... ok
[INFO] [stdout] test channel::spsc_bytes::tests::receiver_drop_signals_sender ... ok
[INFO] [stdout] test channel::spsc_bytes::tests::claim_commit_recv ... ok
[INFO] [stdout] test channel::spsc_bytes::tests::sender_drop_signals_closed ... ok
[INFO] [stdout] test channel::spsc_bytes::uaf_tests::register_during_wake_does_not_leak_ref ... ok
[INFO] [stdout] test channel::spsc_bytes::tests::variable_length_messages ... ok
[INFO] [stdout] test channel::spsc_bytes::uaf_tests::slot_drop_releases_ref_when_still_registered ... ok
[INFO] [stdout] test channel::spsc_bytes::uaf_tests::waker_slot_uaf_when_task_freed_mid_dispatch ... ok
[INFO] [stdout] test channel::spsc_bytes::tests::stress_sequential ... ok
[INFO] [stdout] test cross_wake::tests::dispose_terminal_null_ctx_no_tls_leaks ... ok
[INFO] [stdout] test cross_wake::tests::queue_interleaved_push_pop ... ok
[INFO] [stdout] test cross_wake::tests::executor_drop_handles_terminal_in_cross_queue ... ok
[INFO] [stdout] test cross_wake::tests::dispose_terminal_off_thread_queues ... ok
[INFO] [stdout] test cross_wake::tests::dispose_terminal_on_executor_leaks_when_tls_null ... ok
[INFO] [stdout] test cross_wake::tests::dispose_terminal_on_executor_defers_when_tls_set ... ok
[INFO] [stdout] test cross_wake::tests::queue_empty ... ok
[INFO] [stdout] test channel::mpsc::tests::stress_sequential ... ok
[INFO] [stdout] test cross_wake::tests::queue_push_pop_single ... ok
[INFO] [stdout] test cross_wake::tests::queue_push_pop_multiple ... ok
[INFO] [stdout] test channel::spsc::tests::stress_sequential ... ok
[INFO] [stdout] test cross_wake::tests::queue_reuse_after_drain ... ok
[INFO] [stdout] test net::tcp::tests::tcp_socket_builder ... ok
[INFO] [stdout] test runtime::tests::block_on_busy_returns_value ... ok
[INFO] [stdout] test runtime::tests::block_on_busy_with_spawned_tasks ... ok
[INFO] [stdout] test runtime::tests::block_on_returns_value ... ok
[INFO] [stdout] test runtime::tests::claim_slab_drop_returns_slot ... ok
[INFO] [stdout] test runtime::tests::block_on_with_pre_resolved_handler ... ok
[INFO] [stdout] test runtime::tests::block_on_with_world_access ... ok
[INFO] [stdout] test runtime::tests::event_time_is_set ... ok
[INFO] [stdout] test runtime::tests::claim_slab_spawn_executes ... ok
[INFO] [stdout] test runtime::tests::join_handle_abort_returns_true ... ok
[INFO] [stdout] test runtime::tests::join_handle_await_gets_value ... ok
[INFO] [stdout] test runtime::tests::join_handle_await_string ... ok
[INFO] [stdout] test runtime::tests::join_handle_detach ... ok
[INFO] [stdout] test runtime::tests::join_handle_abort_completed_returns_false ... ok
[INFO] [stdout] test runtime::tests::join_handle_drop_after_completion_drops_output ... ok
[INFO] [stdout] test runtime::tests::join_handle_is_finished ... ok
[INFO] [stdout] test runtime::tests::join_handle_multiple_concurrent ... ok
[INFO] [stdout] test runtime::tests::join_handle_output_larger_than_future ... ok
[INFO] [stdout] test runtime::tests::mixed_spawn_and_spawn_slab ... ok
[INFO] [stdout] test runtime::tests::mixed_spawn_boxed_and_claim_slab ... ok
[INFO] [stdout] test runtime::tests::sleep_past_deadline_ready_immediately ... ok
[INFO] [stdout] test runtime::tests::sleep_zero_duration_ready_immediately ... ok
[INFO] [stdout] test runtime::tests::spawn_from_root_future ... ok
[INFO] [stdout] test backoff::tests::jitter_stays_in_range ... ok
[INFO] [stdout] test channel::local::tests::send_after_receiver_drop_returns_closed ... ok
[INFO] [stdout] test runtime::tests::spawn_slab_with_slab ... ok
[INFO] [stdout] test runtime::tests::timeout_completes_before_deadline ... ok
[INFO] [stdout] test runtime::tests::timeout_expires ... ok
[INFO] [stdout] test runtime::tests::try_claim_slab_returns_none_when_full ... ok
[INFO] [stdout] test runtime::tests::yield_now_lets_other_tasks_run ... ok
[INFO] [stdout] test shutdown::tests::shutdown_handle_trigger ... ok
[INFO] [stdout] test shutdown::tests::shutdown_signal_already_triggered ... ok
[INFO] [stdout] test backoff::tests::initial_exceeds_max_delay_panics - should panic ... ok
[INFO] [stdout] test backoff::tests::jitter_out_of_range_panics - should panic ... ok
[INFO] [stdout] test cancel::tests::drop_guard_on_panic ... ok
[INFO] [stdout] test shutdown::tests::shutdown_signal_waker_updates_on_repoll ... ok
[INFO] [stdout] test task::tests::drop_fn_transitions_correctly_on_normal_completion ... ok
[INFO] [stdout] test task::tests::packed_state_cross_thread_waker_scenario ... ok
[INFO] [stdout] test task::tests::packed_state_fire_and_forget ... ok
[INFO] [stdout] test task::tests::packed_state_fire_and_forget_terminal ... ok
[INFO] [stdout] test task::tests::packed_state_joinable ... ok
[INFO] [stdout] test runtime::tests::interval_ticks ... ok
[INFO] [stdout] test runtime::tests::sleep_completes ... ok
[INFO] [stdout] test task::tests::packed_state_joinable_handle_drops_first ... ok
[INFO] [stdout] test task::tests::packed_state_joinable_completion_first_then_handle ... ok
[INFO] [stdout] test channel::local::tests::ring_buffer_zero_capacity_panics - should panic ... ok
[INFO] [stdout] test task::tests::packed_state_slab_flag_terminal ... ok
[INFO] [stdout] test task::tests::packed_state_waker_clone_lifecycle ... ok
[INFO] [stdout] test io::tests::current_panics_outside_runtime - should panic ... ok
[INFO] [stdout] test task::tests::task_header_size ... ok
[INFO] [stdout] test task::tests::task_layout_offsets ... ok
[INFO] [stdout] test task::tests::task_size_with_future ... ok
[INFO] [stdout] test runtime::tests::spawn_outside_runtime_panics - should panic ... ok
[INFO] [stdout] test task::tests::taskref_drop_non_terminal_no_dispose ... ok
[INFO] [stdout] test task::tests::taskref_from_owned_drop_balances_refcount ... ok
[INFO] [stdout] test runtime::tests::spawn_slab_without_slab_panics - should panic ... ok
[INFO] [stdout] test tests::abort_task ... ok
[INFO] [stdout] test shutdown::tests::shutdown_signal_current_panics_outside_runtime - should panic ... ok
[INFO] [stdout] test tests::dispatch_latency ... ignored
[INFO] [stdout] test tests::executor_drop_cleans_up_queued_tasks ... ok
[INFO] [stdout] test tests::immediate_task_completes ... ok
[INFO] [stdout] test tests::pending_task_not_completed ... ok
[INFO] [stdout] test tests::cancel_with_stale_ready_entry ... ok
[INFO] [stdout] test tests::refcount_starts_at_one ... ok
[INFO] [stdout] test tests::abort_frees_slot_for_reuse ... ok
[INFO] [stdout] test tests::poll_limit_respected ... ok
[INFO] [stdout] test tests::self_waking_task_polled_again ... ok
[INFO] [stdout] test task::tests::poll_join_panic_in_drop_prevents_double_drop ... ok
[INFO] [stdout] test task::tests::packed_state_joinable_completion_before_handle_drop ... ok
[INFO] [stdout] test task::tests::packed_state_leaked_flag_prevents_terminal ... ok
[INFO] [stdout] test task::tests::packed_state_many_refs_converge ... ok
[INFO] [stdout] test task::tests::taskref_acquire_drop_balances_refcount ... ok
[INFO] [stdout] test tests::spawn_and_poll_single_task ... ok
[INFO] [stdout] test tests::spawn_multiple_tasks ... ok
[INFO] [stdout] test timer::tests::timer_driver_next_deadline ... ok
[INFO] [stdout] test waker::tests::task_ptr_from_local_waker_roundtrip ... ok
[INFO] [stdout] test waker::tests::task_ptr_from_foreign_waker_returns_none ... ok
[INFO] [stdout] test world_ctx::tests::current_panics_outside_runtime - should panic ... ok
[INFO] [stdout] test timer::tests::timer_driver_fire_expired ... ok
[INFO] [stdout] test shutdown::tests::shutdown_signal_resolves_after_trigger ... ok
[INFO] [stdout] test shutdown::tests::shutdown_signal_current_resolves_after_trigger ... ok
[INFO] [stdout] test runtime::tests::sleep_in_spawned_task ... ok
[INFO] [stdout] test world_ctx::tests::with_world_raw_access ... ok
[INFO] [stdout] test world_ctx::tests::with_world_ref_read_only ... ok
[INFO] [stdout] test world_ctx::tests::with_world_pre_resolved_handler ... ok
[INFO] [stdout] test world_ctx::tests::with_world_returns_value ... ok
[INFO] [stdout] test world_ctx::tests::multiple_tasks_share_ctx ... ok
[INFO] [stdout] test cancel::tests::cancel_drain_race_regression ... ok
[INFO] [stdout] test net::udp::tests::udp_echo ... ok
[INFO] [stdout] test net::udp::tests::udp_connected ... ok
[INFO] [stdout] test net::tcp::tests::tcp_echo has been running for over 60 seconds
[INFO] [stdout] test net::udp::tests::udp_send_recv has been running for over 60 seconds
[ERROR] error running command: no output for 300 seconds
[INFO] running `Command { std: "docker" "inspect" "d8ad718013d95623b0c86b3cb3d803c70b9f07eec250ac6bc091bf28d2388dc7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d8ad718013d95623b0c86b3cb3d803c70b9f07eec250ac6bc091bf28d2388dc7", kill_on_drop: false }`
[INFO] [stdout] d8ad718013d95623b0c86b3cb3d803c70b9f07eec250ac6bc091bf28d2388dc7
